\hypertarget{structjsmn__parser}{}\doxysection{jsmn\+\_\+parser Struct Reference}
\label{structjsmn__parser}\index{jsmn\_parser@{jsmn\_parser}}


J\+S\+ON parser.  




{\ttfamily \#include $<$jsmn.\+h$>$}

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
unsigned int \mbox{\hyperlink{structjsmn__parser_a3d0d6e48d3d5b24262f9e0c2241dc456}{pos}}
\item 
unsigned int \mbox{\hyperlink{structjsmn__parser_af640efd7d154218124a964b65f114bff}{toknext}}
\item 
int \mbox{\hyperlink{structjsmn__parser_af11fcec48d9f1298909777a12f1d1e39}{toksuper}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
J\+S\+ON parser. 

Contains an array of token blocks available. Also stores the string being parsed now and current position in that string 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structjsmn__parser_a3d0d6e48d3d5b24262f9e0c2241dc456}\label{structjsmn__parser_a3d0d6e48d3d5b24262f9e0c2241dc456}} 
\index{jsmn\_parser@{jsmn\_parser}!pos@{pos}}
\index{pos@{pos}!jsmn\_parser@{jsmn\_parser}}
\doxysubsubsection{\texorpdfstring{pos}{pos}}
{\footnotesize\ttfamily unsigned int jsmn\+\_\+parser\+::pos}

\mbox{\Hypertarget{structjsmn__parser_af640efd7d154218124a964b65f114bff}\label{structjsmn__parser_af640efd7d154218124a964b65f114bff}} 
\index{jsmn\_parser@{jsmn\_parser}!toknext@{toknext}}
\index{toknext@{toknext}!jsmn\_parser@{jsmn\_parser}}
\doxysubsubsection{\texorpdfstring{toknext}{toknext}}
{\footnotesize\ttfamily unsigned int jsmn\+\_\+parser\+::toknext}

\mbox{\Hypertarget{structjsmn__parser_af11fcec48d9f1298909777a12f1d1e39}\label{structjsmn__parser_af11fcec48d9f1298909777a12f1d1e39}} 
\index{jsmn\_parser@{jsmn\_parser}!toksuper@{toksuper}}
\index{toksuper@{toksuper}!jsmn\_parser@{jsmn\_parser}}
\doxysubsubsection{\texorpdfstring{toksuper}{toksuper}}
{\footnotesize\ttfamily int jsmn\+\_\+parser\+::toksuper}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{jsmn_8h}{jsmn.\+h}}\end{DoxyCompactItemize}
